.organizationalStructure
{
    margin:0 auto;
}
.org-strt-content
{
    width:auto;
}
.dept-box
{
    min-width: 140px;
    min-height: 100px;
    width: auto;
    height: auto;
    border: 1px solid #dadada;
    border-radius: 6px;
    box-shadow: 0 1px 2px rgba(150,150,150,.5);
    background-color:#fff;
    display:inline-block;
}
.dept-box .hd
{
    padding: 10px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background: -webkit-gradient(linear,0 0,0 100%,from(#edeef0),to(#dcdddf));
    background: -moz-linear-gradient(top,#edeef0,#dcdddf);
    background: -o-linear-gradient(top,#edeef0,#dcdddf);
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorStr = '#edeef0',EndColorStr = '#dcdddf');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#edeef0',EndColorStr='#dcdddf')";
}
.dept-box .hd.hover h4 a
{
    color:#0f7dc4;
}
.dept-box .hd.hover
{
    background:-webkit-gradient(linear,0 0,0 100%,from(#f9f9fb),to(#edeef0));
    background:-moz-linear-gradient(top,#f9f9fb,#edeef0);
    background:-o-linear-gradient(top,#f9f9fb,#edeef0);
    filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorStr = '#f9f9fb',EndColorStr = '#edeef0');
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9fb',EndColorStr='#edeef0')"
}
.dept-box .hd h4
{
    font-size: 16px;
    font-family: arial,'hiragino sans gb','microsoft yahei','Simsun',sans-serif;
    display:block;
    text-align:left;
}
.dept-box .hd h4 a span
{
    float:right;
    font-size:14px;
    font-weight:normal;
}
.dept-box .hd h4 a
{
    display:block;
    color:#333;
}
.dept-box  .hover h4 a
{
    color:#0f7dc4;
}
.dept-box .hover
{
    background:-webkit-gradient(linear,0 0,0 100%,from(#f9f9fb),to(#edeef0));
    background:-moz-linear-gradient(top,#f9f9fb,#edeef0);
    background:-o-linear-gradient(top,#f9f9fb,#edeef0);
    filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorStr = '#f9f9fb',EndColorStr = '#edeef0');
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9fb',EndColorStr='#edeef0')"
}
.dept-box .ope
{
    float:right;
}
.dept-box .bd
{
    padding:12px;
    text-align:left;
}
.dept-box .bd ul li
{
    font-size:14px;
    line-height:24px;
}
.dept-box .bd .fr
{
    margin-top:4px;
}
.dept-box .fu_icon16_setup
{
    margin-right:4px;
}
.dept-box .bd li a
{
    padding:0;
}
.dept-box .bd li .name
{
    margin-left:3px;
}
.strt-part{text-align:center;float:left;position:relative;padding:0 5px;}
.strt-part .line-v{position:relative;height:40px;width:100%;}
.strt-part .line-v span{display:block;background:#999;position:absolute;top:0;font-size:0;line-height:1px;width:1px;height:40px;left:50%;}
.strt-name{display:inline-block;padding:0 5px;height:24px;line-height:24px;border:1px solid #ccc;margin:0 10px;border-radius:3px;background:#f8f8f8;}
.strt-part .line-h{height:1px;display:block;background:#ccc;position:absolute;top:0;font-size:0;}
.strt-part .line-h-l{width:50%;left:0;}
.strt-part .line-h-c{width:100%;left:0;}
.strt-part .line-h-r{width:50%;right:0;}
.strt-block{float:left;padding:0 15px;}

.add-dept-box a
{
    display: inline-block;
    border: 2px dashed #b1c6d1;
    text-align: center;
    background-color: #eef2f5;
    position: relative;
    font-size: 40px;
    height: 36px;
    line-height: 32px;
    width: 36px;
}
.add-dept-box a:hover
{
    background:-webkit-gradient(linear,0 0,0 100%,from(#f9f9fb),to(#edeef0));
    background:-moz-linear-gradient(top,#f9f9fb,#edeef0);
    background:-o-linear-gradient(top,#f9f9fb,#edeef0);
    filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorStr = '#f9f9fb',EndColorStr = '#edeef0');
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9fb',EndColorStr='#edeef0')"
}